若不使用 LiveUpdate,如何自動更新 Norton AntiVirus Corporate Edition 7.x 定義檔


本文件由英文文件翻譯而來。原英文版本有可能在本翻譯版文件發布之後進行過修改更新。賽門鐵克對本翻譯版的準確性不做承諾。

情形
您主要的 Norton AntiVirus Corporate Edition (NAVCE) 伺服器無法自動下載病毒定義檔,或者您希望使用 Intelligent Updater (現在是每日更新) 將更新流程自動化。

解釋


注意:

關於其他有支援的更新選擇的詳細說明,請參閱「如何更新 Norton AntiVirus Corporate Edition 的病毒定義檔」文章。

下載本文件附加的 cegetter.bat 和 cescript.txt 檔案。

cegetter.batcescript.txt

為了確定 Cegetter.bat 能正確運作,您必須修改這個檔案,讓它能將定義檔複製到 Primary NAVCE Server 的 NAV 目錄。CEGETTER.BAT 和 CEGETTER.TXT 應該儲存在要執行程式的電腦上,且放在同一目錄下。路徑和 symcdefsx86.exe 必須都是小寫,批次檔才能作用。如何在您的網路上執行這個檔案的第一個選擇,會是下載 Intelligent Updater 檔案,並且使用 /q 參數,以無提示模式在您的 NAVCE Primary Server 上執行。這會自動更新 NAVCE Primary Server,並且使用「病毒定義檔傳送法」(VDTM) 將病毒定義檔傳播到整個網路。關於使用 VDTM 的資訊,請參閱賽門鐵克知識庫文章「如何使用病毒定義傳送法 (VDTM)」。

從 NAVCE Primary Server 下載 Intelligent Updater 檔案時,如何修改 Cegetter.bat:
  1. 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
  2. 找到 Cegetter.bat 檔案中的這一行:"c:\temp\symcdefsx86.exe" /q /extract /vdb c:\temp"
  3. 把這一行取代為下一行:"c:\temp\symcdefsx86.exe" /q

    若使用長路徑名,請確定用引號將所有的路徑名稱框起來,如上例所示。
  4. 移除批次檔內的其餘幾行,除非您希望刪除下載到 c:\temp 目錄中的 symcdefsx86.exe。若是如此,請留下最後一行,它會刪除 c:\temp 目錄中的 symcdefsx86.exe。這個 cegetter.bat 檔案看起來應該如下:

    ftp -s:cescript.txt
    c:\temp\symcdefsx86.exe /q
    del /q "c:\temp\symcdefsx86.exe"
  5. 如果您執行的是 Windows 9x,請移除下一行中的 "/q":

    del /q c:\temp\symcdefsx86.exe
  6. 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。您會看到一個 DOS 視窗,顯示下載的進度。
  7. 安排 Cegetter.bat 的頻率可到每日一次,即可定期取得的定義檔更新。

不打算從 NAVCE Primary Server 下載 Intelligent Updater 檔案時,如何修改 Cegetter.bat:
  1. 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
  2. 找到 Cegetter.bat 檔案中的這一行:copy c:\temp\*.vdb <PATH>
  3. 將 <PATH> 變更為 Primary NAV Server 上 NAV 目錄的位置。

    注意:<PATH> 可能是位於本機電腦上的目錄、對應到 NAVCE Primary Server 的磁碟機,或是一個 UNC 路徑。您必須使用短檔名。範例:

    copy c:\temp\*.vdb x:\progra~1\nav 或 copy c:\temp\*.vdb \\SERVERNAME\VPHOME

    若要將該檔案複製到 VPHOME 共用,您需要變更共用權限,容許存取 (完全控制) 用來執行 Cegetter 的帳戶。這個共用的預設權限是「每個人」都能「讀取」。除非修改上述權限,否則無法將檔案複製到這個共用。

    若使用長路徑名,請確定用引號將所有的路徑名稱框起來。範例:
    copy "c:\temp\*.vdb" "c:\program files\nav"
  4. 如果您執行的是 Windows 9x,請移除下列行中的 "/q":
    del /q c:\temp\*.vdb
    del /q c:\temp\symcdefsx86.exe
  5. 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。您會看到一個 DOS 視窗,顯示下載的進度。
  6. 安排 Cegetter.bat 的頻率可到每日一次,即可定期取得的定義檔更新。

可能的問題:
若需進一步資訊,請參閱「使用 Cegetter.bat 更新病毒定義檔時出現錯誤:"File not found - C:\temp\*.vdb - 0 file(s) copied"」文件。


文件號: 20021210150633932
最近更新: 10/28/2003
Date Created: 12/10/2002
作業系統: Windows 95, Windows 98, Windows 2000, Windows NT 4.0, NetWare 3x, NetWare 4x, NetWare 5x
產品: Norton AntiVirus Corporate Edition 7.0

©1995 - 2009 Symantec Corporation